package com.kevin.utility.enums;

import java.util.HashMap;
import java.util.Map;

/**
 * 数据表中的active枚举
 * 
 * @author juntao.lai
 * @since 2015年1月19日
 *
 */
public enum CommonActive {
   
   /**
    * 开启的 "1"
    */
    ALLOW("1"),
   
   /**
    * 禁用的 "4"
    */
   UNALLOW("4"),
   
   /**
    * 废弃的 "9"
    */
   DELETED("9");
   
   private String text;
   
   CommonActive(String text) {
       this.text = text;
   }
   
   public String getText() {
       return this.text;
   }
   
   private static final Map<String, CommonActive> stringToEnum = new HashMap<String, CommonActive>();
   static {
       for(CommonActive code : values()) {
           stringToEnum.put(code.toString(), code);
       }
   }
   
   public static CommonActive fromString(String symbol) {
       return stringToEnum.get(symbol);
   }

   @Override
   public String toString() {
       return text;
   }
}
